iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
Software Development

C++ 三十天學習紀錄系列 第 10

【Day 10】Introduction - Practice 2

  • 分享至 

  • xImage
  •  

題目

輸入輸出格式

Sol
這邊要使用之前介紹過的一個while的用法:當我們不知道到底要輸入幾筆資料,但是只要有資料輸入就要進行一次判斷的時候,可以用while (cin >> variable),例如這題要輸入溫度,我們設輸入的溫度變數名為temp,即為while (cin >> temp){…}

另外這題因為只要一碰到大於 37 度的體溫就會不再執行,因此我們會使用到break來停止迴圈。

Pseudocode

float temp;

if (temp < 37) {

    cout << int(temp);

    while (cin >> temp) {

        if (temp < 37)
            cout << ‘,’ << int(temp);
        else
            break;
    }
}

結語
雖然這題一點都不複雜,不過我認為是兩個很重要的應用(whilebreak),因此特地分享了這個作業例題。


上一篇
【Day 9】Introduction - Practice 1
下一篇
【Day 11】Variables 變數
系列文
C++ 三十天學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言